package collection;

import java.util.Iterator;

public interface IMap<K, V> extends Iterable<Entry<K,V>>{
	
	public int size();
	
	public boolean isEmpty();
	
	public V get(K key);
	
	public void put(K key, V value);
	
	public V remove(K key);
	
	public Iterator<K> keys();
	
	public Iterator<V> values();
	
	public Iterator<Entry<K,V>> entries();

}
